throw a stone at someone - French English Dictionary